import axios from 'axios';
import { Feedback } from '@icedesign/base';

const Toast = Feedback.toast;
const baseURL = 'http://127.0.0.1/scan/index.php/data/';

// 删除一台机器接口
export function apiDelOne(id) {
    return axios({
        url: baseURL + 'del',
        method: 'get',
        params: {
            id: id,
        },
    })
    .then(function (response) {
        if(response.data.status === "SUCCESS"){
            // 消息提示
            Toast.success(response.data.message);
            // 成功
            return 'success';
        }else{
            // 消息提示
            Toast.error(response.data.message);
            // 失败
            return 'error';
        }
    });
}

// 批量删除机器接口
export function apiDelSelect(ids) {
    return axios({
        url: baseURL + 'delSelect',
        method: 'get',
        params: {
            ids: ids,
        },
    })
    .then(function (response) {
        if(response.data.status === "SUCCESS"){
            // 消息提示
            Toast.success(response.data.message);
            // 成功
            return 'success';
        }else{
            // 消息提示
            Toast.error(response.data.message);
            // 失败
            return 'error';
        }
    });
}

// 新增一台机器接口
export function apiAddOne(ip) {
    return axios({
        url: baseURL + 'add',
        method: 'post',
        // headers: {"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"},
        data: {
            ip:ip
        },
    })
    .then(function (response) {
        if(response.data.status === "SUCCESS"){
            // 消息提示
            Toast.success(response.data.message);
            // 成功
            return 'success';
        }else{
            // 消息提示
            Toast.error(response.data.message);
            // 失败
            return 'error';
        }
    });
}

export default { 
    apiDelOne,
    apiAddOne,
    apiDelSelect
}